SRCS:=$(wildcard Sources/*.cpp)
OBJS:= $(patsubst Sources/%.cpp,Sources/%.o,$(SRCS))
CC:= g++
main: $(OBJS)
	$(CC) $^ -o $@ -pthread -g -lpthread 
%.o:%.cpp
	$(CC) -c $^ -o $@ -g
clean:
	$(RM) $(OBJS) main
rebuild:clean main

